package cn.jtfadmin.base.lang.common.domain.entity;

import java.time.LocalDateTime;

/**
 * 增改日期和用户实体
 * @author jtf
 * @since 0.0.2
 * @see CUDateUserEntityListener
 */
 public interface CUDateUserEntity extends IdEntity{


    /**
     * 获取创建时间
     * @return
     */
     LocalDateTime getCreateDateTime();

    /**
     * 设置创建时间
     * @param createDateTime
     */
     void setCreateDateTime(LocalDateTime createDateTime);

    /**
     * 获取更新时间
     * @return
     */
     LocalDateTime getUpdateDateTime();

    /**
     * 设置更新时间
     * @param updateDateTime
     */
     void setUpdateDateTime(LocalDateTime updateDateTime) ;

    /**
     * 获取创建人id
     * @return
     */
     String getCreateUserId();

    /**
     * 设置创建人id
     * @param createUserId
     */
     void setCreateUserId(String createUserId);

    /**
     * 获取更新人id
     * @return
     */
     String getUpdateUserId();

    /**
     * 设置更新人id
     * @param updateUserId
     */
     void setUpdateUserId(String updateUserId);
}
